package day14;
//测试  泛型的通用性
public class Test2_Generics {
    public static void main(String[] args) {
        Integer[] a = {1, 2, 3, 4, 5} ;
        Double[] b = {1.1, 2.2, 3.3, 4.4, 5.5};
        String[] c = {"杨幂", "Anglelababa", "刘沛霞", "迪丽热巴", "古力娜扎" };
        print(a);
        print(b);
        print(c);
    }
    //1,打印数组里的数据 --- 方法上用泛型时两个位置: 返回值前+参数列表
    //TODO 泛型的通用性,,,不需要指定具体的类型
    public static <E> void print(E[] a) {
        //普通for循环
//        for (int i = 0; i < a.length ; i++) {
//            System.out.println(a[i]);
//        }
        //foreach循环/高效for循环 ::::
        //1, 使用的场景 -- 数组 | Collection集合
        //2, 语法: for(遍历得到的数据的类型  变量名 : 要遍历的容器 ){ }
        for(E in : a){
            System.out.println(in);
        }
    }
}
